package min.chapter.three;

public class BeanSeparate {
	private BeanSeparateWorker worker;
	public  void  setWorker(BeanSeparateWorker worker)  {
	//  프록시  객체  생성
	this.worker = worker;
	//해당 프록시 객체에 접근할 때 마다 범위에 알맞은 빈 객체를 내부적으로 생성한다.
	}
	public  void  addUnit(BeanSeparateWorkUnit work)  {
	//  내부적으로  매번  새로운  BeanSeparateWorker  객체  생성
	worker.work(work);
	}
}
